package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 客照关系对象 customer_photo
 * 
 * @author Eugene
 * @date 2023-04-15
 */
public class CustomerPhoto extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 客照照片 */
    @Excel(name = "客照照片")
    private String photo;

    /** 摄影师id */
    @Excel(name = "摄影师id")
    private Long photographerId;

    /** 摄影师名字 */
    @Excel(name = "摄影师名字")
    private String photographerName;

    /** 套餐id */
    @Excel(name = "套餐id")
    private Long comboId;

    /** 套餐名字 */
    @Excel(name = "套餐名字")
    private String comboName;

    /** 顾客id */
    @Excel(name = "顾客id")
    private Long customerId;

    /** 顾客名字 */
    @Excel(name = "顾客名字")
    private String customerName;

    /** 评价 */
    @Excel(name = "评价")
    private String comments;

    /** $column.columnComment */
    private Integer isDeleted;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setPhoto(String photo) 
    {
        this.photo = photo;
    }

    public String getPhoto() 
    {
        return photo;
    }
    public void setPhotographerId(Long photographerId) 
    {
        this.photographerId = photographerId;
    }

    public Long getPhotographerId() 
    {
        return photographerId;
    }
    public void setComboId(Long comboId) 
    {
        this.comboId = comboId;
    }

    public Long getComboId() 
    {
        return comboId;
    }
    public void setCustomerId(Long customerId) 
    {
        this.customerId = customerId;
    }

    public Long getCustomerId() 
    {
        return customerId;
    }
    public void setComments(String comments) 
    {
        this.comments = comments;
    }

    public String getComments() 
    {
        return comments;
    }
    public void setIsDeleted(Integer isDeleted) 
    {
        this.isDeleted = isDeleted;
    }

    public Integer getIsDeleted() 
    {
        return isDeleted;
    }

    public String getPhotographerName() {
        return photographerName;
    }

    public void setPhotographerName(String photographerName) {
        this.photographerName = photographerName;
    }

    public String getComboName() {
        return comboName;
    }

    public void setComboName(String comboName) {
        this.comboName = comboName;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("photo", getPhoto())
            .append("photographerId", getPhotographerId())
            .append("comboId", getComboId())
            .append("customerId", getCustomerId())
            .append("comments", getComments())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("isDeleted", getIsDeleted())
                .append("photographerName", getPhotographerName())
                .append("comboName", getComboName())
                .append("customerName", getCustomerName())
                .toString();
    }
}
